﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace PrimeraAFantasyFootballl.Models
{
    public class Jugador_en_EquipoRepository
    {
        private PrimeraAFantasyFotballDataContext jq = new PrimeraAFantasyFotballDataContext();

        //
        // Métodos Query

        public IQueryable<Jugador_en_Equipo> FindAll()
        {
            return jq.Jugador_en_Equipos;
        }

        public Jugador_en_Equipo GetJugadorenEquipo(int elJugadorID, int elEquipoID)
        {
            Jugador_en_Equipo pastel = null;

            foreach(var s in FindAll())
            {
                if (s.JugadorID.Equals(elJugadorID) && s.EquipoID.Equals(elEquipoID))
                {
                    pastel = s;
                }               
            }
            return pastel;           
        }


        public void Add(Jugador_en_Equipo jeeq)
        {
            jq.Jugador_en_Equipos.InsertOnSubmit(jeeq);
        }

        public void Delete(Jugador_en_Equipo jeeq)
        {
            jq.Jugador_en_Equipos.DeleteOnSubmit(jeeq);

        }


        //
        //Persistencia
        public void Save()
        {
            jq.SubmitChanges();
        }
    }
}